]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
keyboard: Check monitor validity before deferencing it
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Wed, 18 Apr 2018 06:08:54 +0000 (08:08 +0200)
committerMarco Trevisan (Treviño) <mail@3v1n0.net>
Thu, 28 Jun 2018 15:05:30 +0000 (17:05 +0200)
Monitor could be invalid in headless mode.

https://bugzilla.gnome.org/show_bug.cgi?id=788882

js/ui/keyboard.js

index 96da88781c5fdb3aa9ba29f6397c860239838c5a..3087cefa5585299f69be428cfa62cd24404eb59c 100644 (file)
@@ -1148,7 +1148,7 @@ var Keyboard = new Lang.Class({
             let windowActor = window.get_compositor_private();
             let delta = 0;
 
-            if (frameRect.y + y + h >= monitor.height - keyboardHeight)
+            if (monitor && frameRect.y + y + h >= monitor.height - keyboardHeight)
                 delta = keyboardHeight;
 
             this._animateWindow(window, true, delta);